package com.winning.ds.role.service;

import com.winning.ds.role.entity.AppEntity;
import com.winning.ds.role.entity.SjqxEntity;

import java.util.List;
import java.util.Map;

/** @Author: lxd@winning.com.cn @Description: 应用注册 @Date: 2018-07-24 09:15:36 */
public interface AppService {

  // 查询应用列表
  List<AppEntity> queryAppList(Map<String, Object> queryParams);

  // 查询应用
  AppEntity queryApp(String yydm);

  // 保存
  void save(AppEntity app);

  // 更新
  void update(AppEntity app);

  // 删除
  void delApp(String yydm);

  // 启用
  void doEnable(String yydm);

  // 查询数据权限
  List<SjqxEntity> querySjqx(Map<String, Object> queryParams);

  // 保存数据权限
  void saveSjqx(SjqxEntity app);

  void updateSjqx(SjqxEntity app);

  // 删除数据权限
  void deleteSjqx(String sjdm);

  byte[] getFileLogo();

  byte[] queryLoginLogo();

  // 显示应用注册中的标题图片
  byte[] queryTitleLogo();
}
